package com.css.fxfzysx.modules.vaolEngineering.vo.importVo;

import com.css.fxfzysx.modules.vaolEngineering.serializer.BigDecimalSerializer;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class CpweDamageImportVo {

    /**
     * b 截面宽度 (m)
     */
    private BigDecimal width;

    /**
     * h 截面高度(m)
     */
    private BigDecimal height;

    /**
     * Rf 混凝土抗裂强度
     */
    private BigDecimal rf;

    /**
     * M 计算截面的弯矩（N.m）
     */
    private BigDecimal jmwj;

    /**
     * 裂缝截面处钢筋的应变
     */
    @JsonSerialize(using = BigDecimalSerializer.class)
    private BigDecimal lfjmcgjyb;

    /**
     * d 受拉钢筋直径(m)
     */
    private BigDecimal diameter;

    /**
     * μ 配筋率(m)
     */
    private BigDecimal pjl;

    /**
     * r1 截面形状有关的系数
     */
    private BigDecimal jmRatio1;

    /**
     * r'1 截面形状有关的系数
     */
    private BigDecimal jmRatio2;

    /**
     * V  与纵向受拉钢筋表面形状有关的系数
     */
    private BigDecimal surfaceRatio;

    /**
     * 钢筋水平处裂缝之间受拉混
     */
    private BigDecimal spclfzjsl;

    /**
     * Eg 钢筋的弹性模量
     */
    private BigDecimal elasticModulus;

    /**
     * 配筋到惯性轴的距离
     */
    private BigDecimal distance;

}
